package com.cmc.cloud.cmclink.doc.api.document.rep.sendarrivaldto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.ToString;

/**
 * 危险紧接清单
 * 
 * @author dev89
 * @date 2025/10/01 17:38
 **/
@Schema(description = "到货通知DTO")
@Data
@ToString(callSuper = true)
public class BlnoArrivalNoticeDTO {
    @Schema(description = "提单id")
    private Long blnoId;

    @Schema(description = "发货人")
    private PrintScnDTO shipper;

    @Schema(description = "收货人")
    private PrintScnDTO consignee;

    @Schema(description = "通知人")
    private PrintScnDTO notifyParty;

    @Schema(description = "订舱号")
    private String bookingNo;

    @Schema(description = "提单号")
    private String blNo;

    @Schema(description = "进口联系方式")
    private PleaseContactDTO pleaseContact;

    @Schema(description = "船名")
    private String vesselCode;

    @Schema(description = "航次")
    private String voyage;

    @Schema(description = "接货地")
    private String porDesc;

    @Schema(description = "装货港")
    private String polDesc;

    @Schema(description = "卸货港")
    private String podDesc;

    @Schema(description = "目的地")
    private String delDesc;

    @Schema(description = "预计抵港时间")
    private String eta;

    @Schema(description = "提箱点")
    private String terminal;

    @Schema(description = "箱信息")
    private String cntrInfos;

    @Schema(description = "货物信息")
    private CargoInfoDTO cargoInfo;

    @Schema(description = "箱合计信息")
    private String totalNumberCntrs;

    @Schema(description = "海运费信息")
    private String freights;
}
